#air-drop {
    padding: 25px 25px;
    margin-bottom: 100px;
    background: url('@/assets/images/index/airdrop-bgc.png') no-repeat;
    background-size: 100% 100%;
    .air-drop-title {
        font-size: 18px;
        color: #000;
        margin-bottom: 15px;
        .air-drop-d {
            color: #8833F3;
        }
    }
    .air-num {
        padding: 15px 25px 20px;
        background: url('@/assets/images/index/num-bgc.png') no-repeat center;
        background-size: 100% 100%;
        img {
            width: 75px;
            margin: 0 auto 20px;
        }
        .air-num-item {
            text-align: center;
            .name {
                font-size: 9px;
                color: #000000;
                margin-bottom: 10px;
                font-weight: Medium;
            }
            .num {
                font-size: 8px;
                color: #666666;
                font-weight: Regular;
            }
        }
    }
    .air-content {
        background-color: #fff;
        padding: 25px 25px;
        .air-free {
            font-weight: Medium;
            font-size: 12px;
            color: #000000;
            text-align: center;
            margin-bottom: 25px;
        }
        .air-obtain {
            margin-bottom: 15px;
            .air-step {
                font-size: 10px;
                font-weight: Regular;
                text-align: left;
                color: #666666;
                line-height: 15px;
                margin-bottom: 15px;
            }
            .air-time {
                height: 35px;
                background: linear-gradient(270deg,#eaf0f5, #f5f8fb 100%);
                line-height: 35px;
                text-align: center;
                font-weight: Medium;
                font-size: 12px;
            }
        }
        .air-table {
            width: 100%;
            font-size: 7px;
            .row {
                &.head {
                    background: #f6f5f9;
                    border: none;
                    color: #000000;
                    .cell:first-child {
                        padding-left: 10px;
                    }
                    .cell {
                        width: 50px;
                        vertical-align:middle;
                    }
                }
                &.td-content {
                    background-color: #fff;
                    color: #333333;
                    &:last-child {
                        .cell:first-child {
                            border-radius: 0px 0px 0px 10px;
                        }
                        .cell:last-child {
                            border-radius: 0px 0px 10px 0px;
                        }
                    }
                    .cell:first-child {
                        border-left: 1px solid #eceaf3;
                    }
                    .cell:last-child {
                        border-right: 1px solid #eceaf3;
                    }
                }
                .cell {
                    padding: 6px 2px;
                    border-bottom: 1px solid #eceaf3;
                    &:first-child {
                        padding-left: 10px;
                    }
                }
            }
        }
    }
    .line-through {
        padding: 50px 0;
        text-align: center;
        .line {
            display: inline-block;
            width: 300px;
            height: 1px;
            background: #e9e4f1;
        }
        .text {
            margin: 0 30px;
            font-weight: Regular;
            color: #999999;
            font-size: 12px;
        }
    }
}